Fakultet tehničkih nauka

Predmet: NoSQL baze podataka (17.SIT054)

Osnovne informacije:
 
Kategorija Stručni
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 7

Upoznavanje studenata sa principima, elementima i načinom rada savremenih ne-relacionih baza podataka.

Nakon ovog kursa studenti su u stanju da razvijaju sisteme koji koriste savremene ne-relacione baze podataka.

Problemi velikih skladišta podataka i skalabilnost. CAP teorema. BASE naspram ACID skupa osobina. Ključ/vrednost skladišta podataka. Kolonski orijentisana skladišta podataka. Dokument orijentisane baze podataka. Graf-orijentisane baze podataka. Operacije nad podacima. Upiti nad bazama podataka. Evolucija baza podataka. Indeksiranje. Upravljanje transakcijama i integritetom podataka. NoSQL baze podataka u cloud computing. Map/Reduce. Performanse NoSQL baza podataka.

Oblici izvođenje nastave su: Predavanja, računarske vežbe, izrada domaćih zadataka i konsultacije. Na predavanjima se korišćenjem potrebnih didaktičkih sredstava, izlažu sadržaji predmeta i stimuliše se aktivno učešće studenata postavljanjem pitanja. Praktičan deo gradiva studenti savladavaju na računarskim vežbama kroz obavezne zadatke koje rešavaju uz pomoć izvođača nastave ili samostalno. Student je obavezan da demonstrira samostalnost u rešavanju zadataka, odnosno da demonstrira razumevanje rešenja. Na konsultacijama se studentima daju dodatna objašnjenja sadržaja izlaganih na predavanjima i vežbama. Ocena ispita se formira na osnovu uspeha sa laboratorijskih vežbi i usmenog ispita.

Autori Naziv Godina Izdavač Jezik
Date, C.J. An Introduction to Database Systems, (8th Edition) 2003 Pearson, Boston Engleski
Shashank Tiwari Professional NoSQL 2011 Wiley Engleski
Лазаревић Б.и други Базе података 2003 Факултет организационих наука Београд Srpski jezik
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Složeni oblici vežbi
Predispitna
Da
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predavanja
Računarske vežbe
Računarske vežbe
Računarske vežbe